Skip to content

[RelEng] Unify composite repository creation #3215

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

HannesWell
Copy link
Member

@HannesWell HannesWell commented Aug 9, 2025

This effectively inlines the Create Generic Composites Jenkins job at the suitable places in the release automation and publication and thus allows to delete that job.

This also allows to remove the manually maintained job to remove empty categories:
https://ci.eclipse.org/releng/job/remove_empty_categories/
and to delete the template repository (which is btw. not fully correct, but works):
https://download.eclipse.org/eclipse/updates/template_repo/

But first of all, this requires the implementation of P2-site categories in the category.xml, which I'll do in a separate PR. Currently this is e.g. done in:
https://download.eclipse.org/eclipse/updates/4.36/categories/

@HannesWell
Copy link
Member Author

HannesWell commented Aug 18, 2025

But first of all, this requires the implementation of P2-site categories in the category.xml,

This was done in

After extensive testing and applying fixes, this is now ready for submission.

Later the Modify P2 Composite Repository job can be further simplified with

@HannesWell HannesWell marked this pull request as ready for review August 18, 2025 18:15
Use the 'Modify P2 Composite Repository' Jenkins job to create and
update the required (composite) P2-repositories during the preparation
and promotion process of a new release.

To enable this, make that job capable to also create new composite
repositories.
@HannesWell HannesWell force-pushed the unify-composite-creation branch from d638293 to 273b484 Compare August 18, 2025 18:16
@HannesWell HannesWell merged commit b805ddf into eclipse-platform:master Aug 18, 2025
5 of 6 checks passed
@HannesWell HannesWell deleted the unify-composite-creation branch August 18, 2025 20:36
@HannesWell
Copy link
Member Author

his effectively inlines the Create Generic Composites Jenkins job at the suitable places in the release automation and publication and thus allows to delete that job.

This also allows to remove the manually maintained job to remove empty categories: https://ci.eclipse.org/releng/job/remove_empty_categories/ and to delete the template repository (which is btw. not fully correct, but works): https://download.eclipse.org/eclipse/updates/template_repo/

The Jenkins jobs Create Generic Composites and remove_empty_categories are deleted as well the mentioned eclipse/updates/template_repo.
Furthermore I removed the pre-defined categories metadata child from the (currently empty) 4.37 release repository:
https://download.eclipse.org/eclipse/updates/4.37/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant